Finding ID | Version | Rule ID | IA Controls | Severity |
---|---|---|---|---|
V-213668 | PPS9-00-013200 | SV-213668r836854_rule | High |
Description |
---|
PostgreSQL uses OpenSSL for the underlying encryption layer. It must be installed on an operating system that contains a certified FIPS 140-2 or 140-3 distribution of OpenSSL. For other operating systems, users must obtain or build their own FIPS 140 OpenSSL libraries. |
STIG | Date |
---|---|
EDB Postgres Advanced Server Security Technical Implementation Guide | 2022-06-13 |
Check Text ( C-14890r836852_chk ) |
---|
If the deployment incorporates a custom build of the operating system and PostgreSQL guaranteeing the use of FIPS 140-2 or 140-3 compliant OpenSSL, this is not a finding. If PostgreSQL is not installed on an OS found in the CMVP (https://csrc.nist.gov/projects/cryptographic-module-validation-program/validated-modules), this is a finding. If FIPS encryption is not enabled, this is a finding. |
Fix Text (F-14888r836853_fix) |
---|
Install PostgreSQL with FIPS-compliant cryptography enabled on an OS found in the CMVP (https://csrc.nist.gov/projects/cryptographic-module-validation-program/validated-modules) or by other means, ensure that FIPS 140-2 or 140-3 certified OpenSSL libraries are used by the DBMS. |